package top.tangyh.lamp.care.vo.query;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Set;

/**
 * <p>
 * 使用天数 参数
 * </p>
 *
 * @author: fyh
 * @since: 2021/12/14
 */
@Data
@NoArgsConstructor
public class ObsrvUseDaysParam implements Serializable {
    @Schema(description = "观察项类型")
    private String obserType;

    @Schema(description = "病人识别号")
    private String patientIdent;

    @Schema(description = "观察项标识")
    private Set<String> obserCodes;

    @Schema(description = "开始时间")
    private Long startTime;

    @Schema(description = "结束时间")
    private Long endTime;

    @Schema(description = "结束时间")
    private Integer isDev;

    public ObsrvUseDaysParam(String obserType, String patientIdent, Long startTime, Long endTime, Integer isDev) {
        this.obserType = obserType;
        this.patientIdent = patientIdent;
        this.startTime = startTime;
        this.endTime = endTime;
        this.isDev = isDev;
    }
}
